/**
 * Created by Administrator on 2020\9\3 0003.
 */
const express = require('express');
const app = express();
// 设置静态文件夹，会默认找当前目录下的index.html文件当做访问的页面
app.use(express.static(__dirname));

// WebSocket是依赖HTTP协议进行握手的
const server = require('http').createServer(app);
const io = require('socket.io')(server);

////客户端 1 的访问地址
//app.get("/client1",function (req,res,next) {
//    res.sendFile(__dirname+"/views/client1.html");
//});
////客户端 2 的访问地址
//app.get("/client2",function (req,res,next) {
//    res.sendFile(__dirname+"/views/client2.html");
//});

// 监听与客户端的连接事件
io.on('connection', socket => {
    console.log('服务端连接成功');
    // 服务端发送message事件，把msg消息再发送给客户端
    socket.on("sendMsg",function (data) {
        // data 为客户端发送的消息
        console.log(data)
        // 使用 emit 发送消息
        io.emit("message",data);
    })
});
//监听3000端口
server.listen(3000);　